%% Author: f355
%% Created: 31.01.2010
%% Description: TODO: Add description to settings

%% Regular expression used to split the string into words. Please note that
%% to gain desired level of insanity, this SHOULD contain space character (" ").
-define(SPLIT_REGEXP, "([ \\.,!\\?\\-':;`~<>{}\\[\\]\\(\\)])").

-define(EXCLUDE_WORDS, [" "]).

-define(NOSPACE_AFTER, ["(", "[", "{", "<"]).

-define(NOSPACE_BEFORE, [")", "]", "}", ">", ",", ".", "!", "?", ":", ";"]).

-define(SEN_END, [start, ".", "!", "?"]).

%% Cardinality is the length of phrase which is used for learning and constructing the text.
%% 2 is the optimal value - lesser is too insane, bigger produces original texts with almost no changes.
%% Please note that after changing this you must re-learn the complete log, as lookups are made using lists of this length.
-define(CARDINALITY, 2).
